package com.concurrent.strings;

/**
 * @author: zhouyang
 * @descrpition:
 * @time: 2019-05-06 14:43
 */
public class StringTest {
    public static void main(String[] args) {
        String a = "abc";
        System.out.println(a.getBytes());
        a = a+"d";//这个类会被改变 原来的string会被gc回收
        System.out.println(a.getBytes());
        //所以对于string类来说 不断进行+操作 是很耗时的 因为jvm会不断分配内存 回收内存

        StringBuilder sb = new StringBuilder();//线程不安全

        StringBuffer sb1= new StringBuffer();//线程安全 采用了synchronized关键字
    }
}
